Napster for BeOS
Version 1.0 beta 6 - (May 25th, 2000)

Written by and copyright (c) 2000 the Napster for BeOS team <http://napster4be.sourceforge.net/>
Napster copyright (c) 1999-2000 Napster, Inc. <http://www.napster.com/>
No representations are made about the suitability of this software for any purpose.  
It is provided "as is" without express or implied warranty.
_________________________________

Napster for BeOS is a clone of the Windows Napster client application written for the Be 
Operating System (BeOS).  Napster is a service envisioned to provide a music community for the discussion and exchange of legal digital music files via the Internet. See www.napster.com for more information about Napster.  

This client program is an open-source application developed under the GNU General Public License (GPL) by a team of BeOS developers and hosted on VA Linux's open software development site, SourceForge. The Napster for BeOS project page on SourceForge can be found at http://napster4be.sourceforge.net/. 

Please do not e-mail Napster, Inc. for support.

This program would not have been possible without the contributions of two talented and generous people in the BeOS software development community.  A big thank you to Brian Tietz for his ColumnListView classes from Santa's Giftbag, and to Marco Nelissen for liblayout.

<--more stuff goes here, later-->

_________________________________

Version History

beta 6:
* interface improvements, mouse wheel and double-clicking
* music folder bug fixed
* password now hidden
* progress bar bug (never 100%) fixed
* saves and restores column widths

beta 5:
* compiles under BeOS R5
* added user browsing (thanks to Jamie Wilkinson)
* minor bug fixes to transfer code, search code, 
* fixed program hang on bad password bug
* warning on close with pending transfers
* fixed crash in Advanced Settings panel

beta 4:
* drastic improvements to network subsystem
* plays nicer with net_server
* fixes request-button gray-out
* adds multiple selection/request to search view
* fixes GUI bugs
* removes a couple crashing bugs
* better subwindow management
* fixes window position saving (broken in beta 3)

beta 3: (first release since going open-source)
* added connection progress window
* added new about box
* eliminated flicker in transfer view
* improved progress indicators in transfer view
* improved settings window, added music folder setting/browsing
* added bug reporting
* added Napigator v1.03 support
* bug fixes to transfer code (more coming soon)
* added play file button
* added support for id3attr
* many other small bug fixes, tweaks

beta 2:
* added graphical progress bar and new transfer icon
* added "Clear Failed Transfers" button to Transfer tab
* add better feedback on connection process
* revised transfer error messages to be more clear
* allows resizing of window (still need to make columns auto scale -> future beta)
* automatically renames duplicate filenames (no more "File error." on duplicate names)
* fixed bug in transfer failure handling code that was causing all those segment fault crashes  - program 99.9% more stable (I measured.  No, really!)

beta 1a:
* quick fix for settings window bug (thanks to the folks in #BeOS for pointing this out and testing fixes)

beta 1:
* first public beta

_________________________________

Known issues:

* incompatible client transfer error. we're looking into this.
* transfers do not appear until other user initiates transfer
_________________________________

Goals for future releases:

* incorporate id3attr-like code INTO the program
* PROXY support
* figure out why Napster doesn't respond to some file requests (Request button stays gray)
* color configuration
* search and column width settings saving
* chat support
* user browsing
* transfer resume
* sharing
* umm.. more (as opposed to less)
